the use of the road by vehicular traffic - Espagnol Anglais Dictionnaire